<?php
class HttpServerManager {
	public static  $adminServer;
	public static  function getAdminServer(){
		$adminServer = self::$adminServer;
		
		if (empty($adminServer)){
			$adminServer = new AdminServer();
			self::$adminServer = $adminServer;
		}
		return $adminServer;
	}
	public static $functionServer;
	public static function getFunctionServer(){
		$functionServer= self::$functionServer;
		if (empty($functionServer)){
			$functionServer = new FunctionServer();
			self::$functionServer = $functionServer;
		}
		return $functionServer;
	}
	public static $adminGroupServer;
	public static function getAdminGroupServer(){
		$adminGroupServer = self::$adminGroupServer;
		if (empty($adminGroupServer)){
			$adminGroupServer = new AdminGroupServer();
			self::$adminGroupServer = $adminGroupServer;
		}
		return $adminGroupServer;
	}
	public static $userServer;
	public static function getUserServer(){
		$userServer = self::$userServer;
		if (empty($userServer)){
			$userServer = new UserServer();
			self::$userServer = $userServer;
		}
		return $userServer;
	}
	public static $adminOperationLogServer;
	public static function getAdminOperationLogServer(){
		$adminOperationLogServer = self::$adminOperationLogServer;
		if (empty($adminOperationLogServer)){
			$adminOperationLogServer = new AdminOperationLogServer();
			self::$adminOperationLogServer = $adminOperationLogServer;
		}
		return $adminOperationLogServer;
	}
	public static $newsServer;
	public static function getNewsServer(){
		$newsServer = self::$newsServer;
		if (empty($newsServer)){
			$newsServer= new NewsServer();
			self::$newsServer =$newsServer;
		}
		return $newsServer;
	}
	public static $adminLoginLogServer;
	public static function getAdminLoginLogServer(){
		$adminLoginLogServer  = self::$adminLoginLogServer;
		if (empty($adminLoginLogServer)){
			$adminLoginLogServer = new AdminLoginLogServer();
			self::$adminLoginLogServer = $adminLoginLogServer;
		}
		return $adminLoginLogServer;
	}
	public static $regionServer;
	public static function getRegionServer(){
		$regionServer = self::$regionServer;
		if (empty($regionServer)){
			$regionServer = new RegionServer();
			self::$regionServer = $regionServer;
		}
		return $regionServer;
	}
	public static $lendInfoTemplateServer;
	public static function getSendInfoTemplateServer(){
		$lendInfoTemplateServer = self::$lendInfoTemplateServer;
		if (empty($lendInfoTemplateServer)){
			$lendInfoTemplateServer = new SendInfoTemplateServer();
			self::$lendInfoTemplateServer = $lendInfoTemplateServer;
		}
		return $lendInfoTemplateServer;
	}
	public static $letterStationServer;
	public static function getLetterStationServer(){
		$letterStationServer = self::$letterStationServer;
		if (empty($letterStationServer)){
			$letterStationServer = new LetterStationServer();
			self::$letterStationServer = $letterStationServer;
		}
		return $letterStationServer;
	}
	public static $emailSendlistServer;
	public static function getEmailSendlistServer(){
		$emailSendlistServer = self::$emailSendlistServer;
		if (empty($emailSendlistServer)){
			$emailSendlistServer = new EmailSendlistServer();
			self::$emailSendlistServer = $emailSendlistServer;
		}
		return $emailSendlistServer;
	}
	public static $mobileSendlistServer;
	public static function getMobileSendlistServer(){
		$mobileSendlistServer = self::$mobileSendlistServer;
		if (empty($mobileSendlistServer)){
			$mobileSendlistServer = new MobileSendlistServer();
			self::$mobileSendlistServer = $mobileSendlistServer;
		}
		return $mobileSendlistServer;
	}
	public static $userLoginLogServer;
	public static function getUserLoginLogServer(){
		$userLoginLogServer  = self::$userLoginLogServer;
		if (empty($userLoginLogServer)){
			$userLoginLogServer = new UserLoginLogServer();
			self::$userLoginLogServer = $userLoginLogServer;
		}
		return $userLoginLogServer;
	}
	
	public static $employeesServer;
	public static function getEmployeesServer(){
		$employeesServer  = self::$employeesServer;
		if (empty($employeesServer)){
			$employeesServer = new EmployeesServer();
			self::$employeesServer = $employeesServer;
		}
		return $employeesServer;
	}
	public static $teacherServer;
	public static function getTeacherServer(){
		$teacherServer  = self::$teacherServer;
		if (empty($teacherServer)){
			$teacherServer = new TeacherServer();
			self::$teacherServer = $teacherServer;
		}
		return $teacherServer;
	}
	public static $uploadServer;
	public static function getUploadServer(){
		$uploadServer = self::$uploadServer;
		if (empty($uploadServer)){
			$uploadServer = new UploadServer();
			self::$uploadServer = $uploadServer;
		}
		return $uploadServer;
	}
	public static $financeServer;
	public static function getFinanceServer(){
		$financeServer = self::$financeServer;
		if (empty($financeServer)){
			$financeServer = new FinanceServer();
			self::$financeServer = $financeServer;
		}
		return $financeServer;
	}
	
	public static $courseServer;
	public static function getCourseServer(){
		$courseServer = self::$courseServer;
		if (empty($courseServer)){
			$courseServer = new CourseServer();
			self::$courseServer = $courseServer;
		}
		return $courseServer;
	}
	public static $teacherStartCourseServer;
	public static function getTeacherStartCourseServer(){
		$teacherStartCourseServer = self::$teacherStartCourseServer;
		if (empty($teacherStartCourseServer)){
			$teacherStartCourseServer = new TeacherStartCourseServer();
			self::$teacherStartCourseServer = $teacherStartCourseServer;
		}
		return $teacherStartCourseServer;
	}
	
	public static $indexIncludeServer;
	public static function getIndexIncludeServer(){
		$indexIncludeServer = self::$indexIncludeServer;
		if (empty($indexIncludeServer)){
			$indexIncludeServer = new IndexIncludeServer();
			self::$indexIncludeServer = $indexIncludeServer;
		}
		return $indexIncludeServer;
	}
	public static $navServer;
	public static function getNavServer(){
		$navServer = self::$navServer;
		if (empty($navServer)){
			$navServer = new NavServer();
			self::$navServer = $navServer;
		}
		return $navServer;
	}
	public static $onlineQuestionServer;
	public static function getOnlineQuestionServer(){
		$onlineQuestionServer = self::$onlineQuestionServer;
		if (empty($onlineQuestionServer)){
			$onlineQuestionServer = new OnlineQuestionServer();
			self::$onlineQuestionServer = $onlineQuestionServer;
		}
		return $onlineQuestionServer;
	}
	public static $complaintServer;
	public static function getComplaintServer(){
		$complaintServer = self::$complaintServer;
		if (empty($complaintServer)){
			$complaintServer = new ComplaintServer();
			self::$complaintServer = $complaintServer;
		}
		return $complaintServer;
	}
	public static $collectionServer;
	public static function getCollectionServer(){
		$collectionServer = self::$collectionServer;
		if (empty($collectionServer)){
			$collectionServer = new CollectionServer();
			self::$collectionServer = $collectionServer;
		}
		return $collectionServer;
	}
	public static $chapterServer;
	public static function getChapterServer(){
		$chapterServer = self::$chapterServer;
		if (empty($chapterServer)){
			$chapterServer = new ChapterServer();
			self::$chapterServer = $chapterServer;
		}
		return $chapterServer;
	}	
	public static $bookCourseServer;
	public static function getBookCourseServer(){
		$bookCourseServer = self::$bookCourseServer;
		if (empty($bookCourseServer)){
			$bookCourseServer = new BookCourseServer();
			self::$bookCourseServer = $bookCourseServer;
		}
		return $bookCourseServer;
	}
	public static $bookCourseLogServer;
	public static function getBookCourseLogServer(){
		$bookCourseLogServer = self::$bookCourseLogServer;
		if (empty($bookCourseLogServer)){
			$bookCourseLogServer = new BookCourseLogServer();
			self::$bookCourseLogServer = $bookCourseLogServer;
		}
		return $bookCourseLogServer;
	}
	public static $userClassHourLogServer;
	public static function getUserClassHourLogServer(){
		$userClassHourLogServer = self::$userClassHourLogServer;
		if (empty($userClassHourLogServer)){
			$userClassHourLogServer = new UserClassHourLogServer();
			self::$userClassHourLogServer = $userClassHourLogServer;
		}
		return $userClassHourLogServer;
	}
	public static $levelServer;
	public static function getLevelServer(){
		$levelServer = self::$levelServer;
		if (empty($levelServer)){
			$levelServer = new LevelServer();
			self::$levelServer = $levelServer;
		}
		return $levelServer;
	}
	public static $courseRecordServer;
	public static function getCourseRecordServer(){
		$courseRecordServer = self::$courseRecordServer;
		if (empty($courseRecordServer)){
			$courseRecordServer = new CourseRecordServer();
			self::$courseRecordServer = $courseRecordServer;
		}
		return $courseRecordServer;
	}
	public static $productServer;
	public static function getProductServer(){
		$productServer = self::$productServer;
		if (empty($productServer)){
			$productServer = new ProductServer();
			self::$productServer = $productServer;
		}
		return $productServer;
	}
	
	public static $ticketServer;
	public static function getTicketServer(){
		$ticketServer = self::$ticketServer;
		if (empty($ticketServer)){
			$ticketServer = new TicketServer();
			self::$ticketServer = $ticketServer;
		}
		return $ticketServer;
	}
	public static $orderServer;
	public static function getOrderServer(){
		$orderServer = self::$orderServer;
		if (empty($orderServer)){
			$orderServer = new OrderServer();
			self::$orderServer = $orderServer;
		}
		return $orderServer;
	}
	public static $payLogServer;
	public static function getPayLogServer(){
		$payLogServer = self::$payLogServer;
		if (empty($payLogServer)){
			$payLogServer = new PayLogServer();
			self::$payLogServer = $payLogServer;
		}
		return $payLogServer;
	}
	
	public static $newsClassServer;
	public static function getNewsClassServer(){
		$newsClassServer = self::$newsClassServer;
		if (empty($newsClassServer)){
			$newsClassServer = new NewsClassServer();
			self::$newsClassServer = $newsClassServer;
		}
		return $newsClassServer;
	}
	public static $purposeServer;
	public static function getPurposeServer(){
		$purposeServer = self::$purposeServer;
		if (empty($purposeServer)){
			$purposeServer = new PurposeServer();
			self::$purposeServer = $purposeServer;
		}
		return $purposeServer;
	}
	public static $courseTypeServer;
	public static function getCourseTypeServer(){
		$courseTypeServer = self::$courseTypeServer;
		if (empty($courseTypeServer)){
			$courseTypeServer = new CourseTypeServer();
			self::$courseTypeServer = $courseTypeServer;
		}
		return $courseTypeServer;
	}
	public static $messageServer;
	public static function getMessageServer(){
		$messageServer = self::$messageServer;
		if (empty($messageServer)){
			$messageServer = new MessageServer();
			self::$messageServer = $messageServer;
		}
		return $messageServer;
	}
	public static $bookCourseEvaluationServer;
	public static function getBookCourseEvaluationServer(){
		$bookCourseEvaluationServer = self::$bookCourseEvaluationServer;
		if (empty($bookCourseEvaluationServer)){
			$bookCourseEvaluationServer = new BookCourseEvaluationServer();
			self::$bookCourseEvaluationServer = $bookCourseEvaluationServer;
		}
		return $bookCourseEvaluationServer;
	}	
	public static $teacherLogServer;
	public static function getTeacherLogServer(){
		$teacherLogServer = self::$teacherLogServer;
		if (empty($teacherLogServer)){
			$teacherLogServer = new TeacherLogServer();
			self::$teacherLogServer = $teacherLogServer;
		}
		return $teacherLogServer;
	}
	
	public static $userIntegralLogServer;
	public static function getUserIntegralLogServer(){
		$userIntegralLogServer = self::$userIntegralLogServer;
		if (empty($userIntegralServer)){
			$userIntegralLogServer = new UserIntegralLogServer();
			self::$userIntegralLogServer = $userIntegralLogServer;
		}
		return $userIntegralLogServer;
	}	

	public static $salepurposeServer;
	public static function getSalepurposeServer(){
		$salepurposeServer = self::$salepurposeServer;
		if (empty($salepurposeServer)){
			$salepurposeServer = new SalepurposeServer();
			self::$salepurposeServer = $salepurposeServer;
		}
		return $salepurposeServer;
	}	

	public static $funduserServer;
	public static function getFunduserServer(){
		$funduserServer = self::$funduserServer;
		if (empty($funduserServer)){
			$funduserServer = new FunduserServer();
			self::$funduserServer = $funduserServer;
		}
		return $funduserServer;
	}	
}
?>